dublin wales london b&b ireland apartments escort bed & breakfast hotel self catering cork luxury golf breaks escorts glasgow accommodation golf irish holiday golf holidays holidays